body {
	margin:0;
	padding:0;
	background:#749865 url(images/img01.gif) repeat-x;
	font:normal small Arial,Helvetica,sans-serif;
	line-height:1.8em;
	color:#030
}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-family:Georgia, "Times New Roman",Times,serif;font-weight:normal;color:#468259}
h2 {padding-left:20px;background:url(images/img07.gif) no-repeat left center;font-size:22px}
h3 {margin-bottom:1em;text-transform:uppercase;letter-spacing:2px;font-size:.9em;font-weight:bold}
p, blockquote, ul, ol {margin-top:0}
blockquote {padding:0 0 0 40px;background:url(images/img11.gif) no-repeat;font:italic small Georgia, "Times New Roman",Times,serif;line-height:1.6em}
a {background:url(images/img03.gif) repeat-x left bottom;text-decoration:none;color:#468259}
a:hover {background:none;text-decoration:underline}

/* Wrapper */
#wrapper {background:#fff url(images/img04.gif) repeat-x left bottom}

/* Menu */
#menu {width:750px;height:60px;margin:0 auto}
#menu ul {margin:0;padding:0;list-style:none}
#menu li {display:block;float:left;width:148px;height:60px;padding:0 0 0 2px;background:url(images/img02.gif) no-repeat}
#menu a {display:block;width:108px;height:36px;padding:20px 20px 0 20px;background:none;text-align: center;letter-spacing:-1px;font:normal 1.6em Georgia, "Times New Roman",Times,serif;color:#E1E9E2}
#menu a:hover {border-bottom:4px solid #5A7C50;text-decoration:none;color:#fff}
#menu .active a {
	background:#E1E9E2;
	border-bottom:4px solid #E1E9E2;
	text-decoration:none;
	color:#749865;
	text-align: center;
}

/* Header */
#header {width:754px;height:247px;margin:0 auto;padding:13px 0 0 0}
#header h1 {float:left;width:104px;height:110px;padding:104px 100px 0 20px;background:url(images/img05.jpg) no-repeat;line-height:32px;font-size:30px}
#header h2 {float:right;width:494px;height:34px;padding:180px 20px 0 0;background:url(images/img06.jpg) no-repeat;text-transform:lowercase;text-align:right;letter-spacing:-1px;font-size:22px;color:#fff}
#header h3 {float:left;width:104px;height:110px;padding:104px 100px 0 20px;background:url(images/img05_excursion.jpg) no-repeat;line-height:32px;font-size:30px}
#header h4{float:right;width:494px;height:34px;padding:180px 20px 0 0;background:url(images/img06_excursion.jpg) no-repeat;text-transform:lowercase;text-align:right;letter-spacing:-1px;font-size:22px;color:#fff}

/*login*/
#login {width:750px;height:30px; margin:0 auto}
#loginenfoto {width:440px;height:30px; margin:0 auto}
#login nologeado {display:block;float:right;width:440px;height:30px;padding:0 0 0 0px;}
#login logeado {display:block;float:right;width:440px;height:30px;padding:0 0 0 0px;}
#logeado p {text-align:right; font-family:Georgia,"Times New Roman",Times,serif;color:#A6C09B;padding:5px}

/* Content */
#content {width:750px;margin:0 auto}

/* Posts */
#posts {float:right;width:750px}
#postsnoindex {float:right;width:510px}
#posts .post {padding-bottom:30px}
#posts .story {padding:15px 20px 0 20px;background:url(images/img10.gif) repeat-x; }
#posts .meta {padding:5px 0 0 20px;background:url(images/img03.gif) repeat-x}
#posts .meta p {margin:0;line-height:normal;font-size:smaller}
#posts ul {list-style:url(images/img12.gif)}
#posts ul li {}

/* Fotos*/
div.img { margin:1px; border:2px solid #009933; height:auto; width:auto; float:left; text-align:center;}	
div.img img { display:inline; margin:3px; border:1px solid #ffffff; }
div.img a:hover img {border: 1px solid #009933;}

/* Links */
#formulario {float:left;width:220px}
#formulario ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}
#formulario li ul {padding:15px 20px 30px 20px;background:url(images/img10.gif) repeat-x}
#formulario li li {
	padding:3px 0;
	background:url(images/img03.gif) repeat-x left bottom;
	color: #000;
} 
#formulario li a {background:none}
#formulario li i {font-size:smaller}

/* Footer */
#footer {padding:10px 0 10px 0;background:url(images/img08.gif) repeat-x}
#footer p {font-family:Georgia,"Times New Roman",Times,serif;color:#A6C09B;padding:11px}
#footer a {background:none;font-weight:bold;color:#A6C09B}
.fleft {float:left}
.fright {float:right}
.fcenter {float:none;text-align:center}

.alert {
   display:none;
   position:absolute;
   top:1px;
   left:1px;
   width:300px;
   background-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
   padding:15px 20px 5px 20px;
}
